@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"微软雅黑";-webkit-text-size-adjust:none; color:#424242;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

/*header*/
.header_bg{ min-width:1200px; background:url(../images/index_02.jpg) repeat-x center top;}
.header{ width:1200px; margin:0 auto;}
.top{ height:118px; padding-top:7px;}
.logo{ width:696px; float:left;}
.tel{ width:195px; float:right; padding-right:15px; padding-top:44px; line-height:20px;}
.tel img{ width:36px; float:left; margin-right:12px; margin-top:5px;}
.tel span{ font-size:18px; color:#259f18; font-weight:bold;}
.nav_bg{min-width:1200px; background:#363636; height:64px;}
.nav{width:1200px; margin:0 auto;}
.nav li{ width:150px; float:left; line-height:64px; text-align:center; font-size:14px; background:url(../images/index_11.jpg) no-repeat right;}
.nav li a{ width:110px;color:#fff; display:block; text-align:center; margin-left:20px;}
.nav li a:hover{ height:64px; background:url(../images/index_07.jpg) repeat-x;}
#end{ background:none;}
.banner{min-width:1200px; margin-top:6px;}
.bor{background:url(../images/index_02.jpg) repeat-x center top; height:7px;}
/*index*/
.pro{ width:1200px; margin:0 auto; padding-top:25px; padding-bottom:8px; overflow:hidden;}
.pro_l{ width:238px; float:left; border:solid 1px #bebebe;}
.pro_l_tit{ background:url(../images/index_17.jpg) no-repeat; height:87px; font-size:24px; color:#fff; text-align:center; padding-top:8px; line-height:70px;}
.pro_l_tit span{ font-size:14px;}
.pro_l_text{ padding:6px 11px 40px 11px;}
.pro_l_text li{ background:url(../images/index_30.jpg) no-repeat 8px; border-bottom:dashed 1px #cccccc; font-size:14px; height:35px; line-height:35px; padding:5px 0; }
.pro_l_text li a{ color:#424242; padding-left:30px; display:block; height:35px;}
.pro_l_text li a:hover{ background:url(../images/index_34.jpg) no-repeat; width:219px; height:35px;}
.pro_r{ width:935px; float:right;}
.pro_r_tit{ height:24px;}
.pro_r_tit01{ width:275px; background:url(../images/index_19.jpg) no-repeat; float:left; padding-left:91px; color:#26a019; font-size:18px;}
.pro_r_tit01 span{ font-size:24px; color:#424242;}
.pro_r_tit02{ float:right;}
.pro_r_text{ padding-top:20px; overflow:hidden; clear:both;}
.pro_r_text ul{ width:964px;}
.pro_r_text li{ width:209px; float:left; margin-right:32px; text-align:center; line-height:49px; font-family:"宋体";}
.pro_r_text li img{ width:207px;}
.img1{ border:solid 1px #ddd; display:block ; width:209px ; height:147px;}
.pro_r_text li a{ color:#3d3d3d;}
.pro_r_text li a:hover{ color:#269e19;}

.index02_bg{ min-width:1200px; background:#54b34a; height:408px;clear:both;}
.index02{ width:1200px; margin:0 auto; background:url(../images/index_39.jpg) no-repeat center; padding:24px 0; height:359px;}
.about{ width:715px; float:left; padding-left:24px;}
.about_pic{ width:213px; float:left; padding-top:28px; margin-right:28px;}
.about_text{ width:474px; float:left;}
.about_tit{ width:460px; font-size:18px; color:#269e19; padding-top:19px; border-bottom: solid 1px #009575; height:45px; line-height:45px;}
.about_tit span{ font-size:24px; color:#424242; font-weight:bold;}
.about_con{ line-height:30px; padding:24px 0;}

.message{ width:419px; float:right;}
.mes_text{ padding:13px 45px; font-size:14px; font-family:"宋体";}
#textfield{ width:146px; height:34px; border:solid 1px #bebebe; padding-left:10px;}
#textfield2{ width:317px;height:34px; border:solid 1px #bebebe;padding-left:10px;}
#textarea3{width:327px;height:127px; border:solid 1px #bebebe;}
.button{ text-align:center; margin:0 auto;}

.index03{ width:1200px; margin:0 auto; padding-top:25px; padding-bottom:54px; overflow:hidden;}
.news{ width:510px; float:left;}
.news_tit{ background:url(../images/index_43.jpg) no-repeat left; font-size:18px; color:#269e19; font-weight:bold; padding-left:65px; padding-top:17px; height:40px;}
.news_tit span{ font-size:24px; color:#424242;}
.news_text{ padding-top:8px; padding-left:5px;}
.li1{ border-bottom:dashed 1px #cccccc; background:url(../images/index_53.jpg) no-repeat 7px; padding-left:17px; line-height:45px; height:45px;}
.news_text li a{ color:#424242; float:left; display:block}
.news_text li span{ float:right;}

.contact{ width:640px; float:right;}
.contact_l{ width:337px; float:left;}
.contact_tit{background:url(../images/index_45.jpg) no-repeat left; font-size:18px; color:#269e19; font-weight:bold; padding-left:65px; padding-top:17px;height:40px;}
.contact_tit span{font-size:24px; color:#424242;}
.map{ padding-top:20px;}
.contact_r{ width:260px; height:211px; float:right; padding-top:33px; line-height:32px; color:#323a42; font-family:"宋体"; padding-right:20px; padding-bottom:20px;}
/*footer*/
.footer_bg{ min-width:1200px; background:#363636;clear:both; height:114px;}
.footer{ width:1200px; margin:0 auto; }
.weixin{ width:76px; float:left;  margin-right:10px; padding-left:110px; padding-top:24px;}
.copyright{ width:743px; float:left; padding-top:25px; line-height:24px; color:#fff; font-family:"宋体";}
.longcai{ width:73px; float:right; padding-right:104px; padding-top:14px;}

/*main*/
.main{ width:1200px; margin:0 auto; padding-top:25px; padding-bottom:30px; overflow:hidden;}
.left{width:238px; float:left;}
.left01{ width:238px; border:solid 1px #bebebe;}
.left02{border-left:solid 1px #bebebe;border-right:solid 1px #bebebe;border-bottom:solid 1px #bebebe;border-top:solid 3px #67ad33; margin:26px 0;}
.left02 span{ padding-left:5px; color:#323a42; font-family:"宋体";}
.pro_tit{ width:935px; height:42px; background:#f7f7f7; line-height:42px;}
.pro_tit01{ background:url(../images/main02.jpg) no-repeat left; float:left; padding-left:17px; color:#26a019; font-size:18px;}
.pro_tit01 span{color:#424242; font-size:24px;}
.pro_tit02{ float:right; padding-right:20px;} 
.pro_tit02 a{color:#26a019;}

.liouyan{ float:left; width:438px; padding-top:17px;}
.liouyan_font{ float:left; color:#000000; height:30px; line-height:30px; padding-left:10px; width:68px;}
.liouyan_inp{ float:left; width:360px; height:35px; line-height:35px}
.liouyan_inp input{ width:201px; height:20px; line-height:18px; border:1px solid #c1bba9; margin-top:4px; margin-top:2px;}
.liouyan_inp textarea{ width:346px; height:110px; border:1px solid #c1bba9; line-height:18px;}
.liouyan_btn{ float:left; width:428px; height:60px; padding-top:15px; text-align:center;}
.liouyan_btn input{ cursor:pointer; width:57px; height:22px; line-height:22px; border:0px; color:#FFF; background-color:#269e19; margin-right:19px;}
.onbg{ background:url(img/proshowtbg.jpg) left top repeat-x;}
.inp3{ cursor:pointer; width:57px; height:22px; line-height:22px; border:0px; color:#FFF; background:url(img/subg.jpg) no-repeat; margin-right:19px;}
.page{ text-align:center; clear:both; padding-top:20px; letter-spacing:5px; }
.page a{ color:#666;}